package com.ruoyi.manager.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 学生周考核对象 tbedu_weekscore
 * 
 * @author L1hao
 * @date 2021-09-16
 */
public class TbeduWeekscore extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID号 */
    private Long fId;

    /** 学员姓名 */
    @Excel(name = "学员姓名")
    private String fName;

    /** 班级名称 */
    @Excel(name = "班级名称")
    private String fClassname;

    /** 项目经理 */
    @Excel(name = "项目经理")
    private String fTeacher;

    /** 所属部门 */
    @Excel(name = "所属部门")
    private Long fDepartment;

    /** 知识评分 */
    @Excel(name = "知识评分")
    private Long fKnowledgescore;

    /** 技能评分 */
    @Excel(name = "技能评分")
    private String fSkillscore;

    /** 学员描述 */
    @Excel(name = "学员描述")
    private String fStudentdesc;

    /** 学员后续建议 */
    @Excel(name = "学员后续建议")
    private String fSuggest;

    /** 考核人 */
    @Excel(name = "考核人")
    private String fAssessor;

    /** 考核时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "考核时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date fExamdate;

    /** 考核类型 */
    @Excel(name = "考核类型")
    private Long fExamtype;

    public void setfId(Long fId) 
    {
        this.fId = fId;
    }

    public Long getfId() 
    {
        return fId;
    }
    public void setfName(String fName) 
    {
        this.fName = fName;
    }

    public String getfName() 
    {
        return fName;
    }
    public void setfClassname(String fClassname) 
    {
        this.fClassname = fClassname;
    }

    public String getfClassname() 
    {
        return fClassname;
    }
    public void setfTeacher(String fTeacher) 
    {
        this.fTeacher = fTeacher;
    }

    public String getfTeacher() 
    {
        return fTeacher;
    }
    public void setfDepartment(Long fDepartment) 
    {
        this.fDepartment = fDepartment;
    }

    public Long getfDepartment() 
    {
        return fDepartment;
    }
    public void setfKnowledgescore(Long fKnowledgescore) 
    {
        this.fKnowledgescore = fKnowledgescore;
    }

    public Long getfKnowledgescore() 
    {
        return fKnowledgescore;
    }
    public void setfSkillscore(String fSkillscore) 
    {
        this.fSkillscore = fSkillscore;
    }

    public String getfSkillscore() 
    {
        return fSkillscore;
    }
    public void setfStudentdesc(String fStudentdesc) 
    {
        this.fStudentdesc = fStudentdesc;
    }

    public String getfStudentdesc() 
    {
        return fStudentdesc;
    }
    public void setfSuggest(String fSuggest) 
    {
        this.fSuggest = fSuggest;
    }

    public String getfSuggest() 
    {
        return fSuggest;
    }
    public void setfAssessor(String fAssessor) 
    {
        this.fAssessor = fAssessor;
    }

    public String getfAssessor() 
    {
        return fAssessor;
    }
    public void setfExamdate(Date fExamdate) 
    {
        this.fExamdate = fExamdate;
    }

    public Date getfExamdate() 
    {
        return fExamdate;
    }
    public void setfExamtype(Long fExamtype) 
    {
        this.fExamtype = fExamtype;
    }

    public Long getfExamtype() 
    {
        return fExamtype;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("fId", getfId())
            .append("fName", getfName())
            .append("fClassname", getfClassname())
            .append("fTeacher", getfTeacher())
            .append("fDepartment", getfDepartment())
            .append("fKnowledgescore", getfKnowledgescore())
            .append("fSkillscore", getfSkillscore())
            .append("fStudentdesc", getfStudentdesc())
            .append("fSuggest", getfSuggest())
            .append("fAssessor", getfAssessor())
            .append("fExamdate", getfExamdate())
            .append("fExamtype", getfExamtype())
            .toString();
    }
}
